//
//  TableConfigProtocol.h
//  
//  jhf
//
//  Created by Mac on 2019/10/16.
//  Copyright © 2019 Mac. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@protocol VCLifecycleProtocol <NSObject>

@optional
// 0
- (instancetype)startWithCoder:(NSCoder *)coder;

// 1
- (void)startFromNib;

// 2
- (void)didLoad;

// 3
- (void)willAppear:(BOOL)animated;

// 4
- (void)willLayoutSubviews;

// 5
- (void)didLayoutSubviews;

// 6
- (void)didAppear:(BOOL)animated;

// 7
- (void)willDisappear:(BOOL)animated;

// 8
- (void)didDisappear:(BOOL)animated;

- (void)receiveMemoryWarning;

@end

NS_ASSUME_NONNULL_END
